約 4,556,056 件
https://w.atwiki.jp/civilization/pages/109.html
MOD MOD MODの紹介や投稿のためのコーナーです。 いいMODがあったり、作ったりした場合使ってください。 ) Civ4日本語版に対応しているかどうか確認中です。ご協力願います。 現在[[MOD日本語化 ./日本語化]]も活動中のようです。こちらもご協力願います。 MODをロードすると文字が表示されなくなる場合、オプションの言語設定を英語にすると英文ですが文字が表示されます。 最新情報はこちらへ→Civ村MODフォーラムへ どんどん更新していってください。 リンク別にMODを表示します。 http //forums.civfanatics.comへリンク Unofficial BTS 3.13 patch (ミラー)|BtS3.13の非公式バグ修正。日本語版3.13パッチにも適用可。詳しい変更内容はstack-style内の解説を参照。導入法--Unofficial BTS 3.13 patchをダウンロードして解凍したら、中に入っているCvGameCoreDLL.dllをBTS3.13オリジナルのCvGameCoreDLL.dllと交換するだけです。他のファイルはDLLの内容を自分でいじるためのものなので、無視して問題ありません。--もしくは\My Documents\My Games\Sid Meier s Civilization 4(J)\CustomAssetsに放り込む事でオフラインだけ適用する事が出来ます。-Auto LOG|細かいログを自動的に区別してとってくれます。後からログを見直したり閲覧する時に凄い便利です。-WarLoads Title Screen Mod|WarLoadのタイトル画面をひげ親父から無印(地球と BabaYetu)にする abbamouse Realistic Religions mod including Zoroastrianism|宗教効果をよりリアリスティックにしています。例えばその宗教での禁忌の貿易品を入手すると不幸が増えます。またゾロアスター教も追加しています。-A Better AI|Warlords 2.08で一部取り込まれた強化版AI。ダウンロードはこちらから。-AIAutoPlay|国家運営や軍事ユニットの移動管理をAIに委任します。-Amra s ALH Modpack|「無料の拡張パック」を目指してつくられたMod-Civ4 Realism Mod|Civ4 の各種設定をよりリアリズムに近付けたMODです。-CivMore|戦略的な深みを追求-Composite Mod|微調整MODです。細かいバランス調整をしています。-Dale s Combat Mod|距離攻撃・ミサイル・相互確証破壊システム・複合兵器スタック攻撃のシステムを導入しCiv4の戦闘システムを大幅に変更するMod。クラッシュを修正したDCM1.03用非公式修正DLLは#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (こちら)。-Europa Europa European Empires Mod|ヨーロッパを舞台にした人気MODです。(日本語版不可)-FexFX - Bigger Longe|技術開発と終了までのターン数を異常に長くした「気長MOD」です。-GreenMOD|元々は植林MODでしたが、ユニットなどを追加して、ちょっとしたMODになっています。人気MOD。-MaxRigaMod|WW2や冷戦のシナリオを備えるMod- Mylon Mod|テラフォーミングMODですが、その後色々と追加して一つの独立したMODになりました。Green MOD の対抗馬です。- Rhye s and Fall of Civilization|Rhye氏のCiv3用ModのCiv4版。改変部分が多く完成度の高いMod。- Sevomod 3.3|多くのカスタムMODを組み合わせた総合MOD。専用フォーラムも出来ました。WLバージョンも出ました。技術勝利条件追加。新しく32の文明、50の指導者を追加。奴隷の効果をリアリスティックに。新しい不思議など、建築物追加。新しいユニットを大量に追加。新しい公民を11追加。アドバイザー強化。ユニットの能力強化を拡張。指導者の能力に新しい能力の追加と効果変更。"Dale s Ranged Bombardment"の戦闘システムを導入。ユニットのプロットリスト改善。よりリアリスティックな要塞の効果。敵の都市占領時に技術奪取。技術漏洩の概念導入。植林の導入。新しい6資源の導入、内戦略資源2つ。野生動物の追加。海賊の追加。古代用音楽10曲追加。軍人スペシャリストの追加。多くの新しい技術を追加。Winampのサポート。その他、細かい改善と導入多数。- ViSa Expansion Pack 3|ViSaModの拡張パック。てんこもり!- Star Wars Mod|スターウォーズMODです。まだ開発途上ですが、多くの人が開発に協力しています。- The Shinto Religion Mod|神道の宗教を追加します。- Total Realism|リアルさを追求- XX Century Mod 2|新しい文明、新しい指導者、新しいユニットを大幅に追加します。日本文明は昭和天皇、小泉純一郎と明治天皇が追加されます。日本語化中です。- XX Century Mod 3|上記MODのウォーロード・ヴァージョン- 月の詩|月世界の開拓を目的としたSF MOD- 惑星ロアノーク|SMAC風味のSF Mod- Creation|別名エレバス。ファンタジーMOD Fall from Heaven向けにつくられたマップでFfH本体にも同梱されています。それぞれの文明は山脈に囲まれた、限りある領土を争います。豊かなエルフの森から冬の神ムルカルンを讃える氷土まで様々な地形が見られ、まさにFfHの世界にふさわしいマップです。- Full of Resources|このスクリプトの主な目的は、それぞれのプレイヤーが公平な資源を持ってスタートできるようにマップを生成することです。その意味で非常にマルチプレイヤー向きのマップと言えるでしょう。豊富なカスタマイズが可能です。- Perfect World|Civ標準のマップでは高度の絶対値により、山や丘などが生成されていたために不自然な地形が多く見られました。このマップでは高度差によってそれらを表現しているため、低地の川沿いに生い茂るジャングル、木が生えないほど高地の丘、山麓から海へ向かって流れる川など、より自然に近い「パーフェクトな世界」でCivを満喫することができます。また幸福・衛生資源がそれぞれ別の大陸に配置されるようになっており、充分な資源を得るためには交換(または強奪)する必要があるので、戦略的にもより高度なプレイを楽しめることでしょう。標準設定では群島に近い新大陸が多く存在します。オプションでAllow Pangaeaを選べばパンゲアになりますが、同時に新大陸はなくなります。- SmartMap|マルチプレーにも使えるマップ作成用スクリプトです。Civ標準のカスタムマップよりも非常に細かいマップ設定が可能です。資源の量。上下左右にマップを繋げる機能。島や大陸の数。海の規模。川や湖の数や規模。山岳地形の比率設定や、砂漠無し、雪原無しプレイも可能です。- Tectonics~地殻変動という名を持つこのマップはその文字どおり、地殻変動によって隆起する山岳地帯を再現するためにデザインされました。ヒマラヤのような内陸山脈、もしくはアンデスやロッキーのような川沿いに走る山脈を見ることができます。- Next Fantasy War|NEXT WARベース?の大規模拡張Mod。文明、ユニット、技術、宗教などあらゆるものを大量追加*WIKI内移動 [#c786d7b6] [[MOD Chooser ./MOD Chooser]]|modを選択してゲーム起動できる- [[CivModChooser ./CivModChooser]]|modを選択してゲーム起動できる。WarlordsでもBeyond the Swordでも使えます。- ^
https://w.atwiki.jp/my-sql/pages/85.html
HOME 関数 数値関数 MOD,% MOD,% MOD(N,M) , % モジュロ(C の % 演算子に類する)。 N を M で割ったときの余りを返す。 mysql SELECT MOD(234, 10); - 4 mysql SELECT 253 % 7; - 1 mysql SELECT MOD(29,9); - 2 mysql SELECT 29 MOD 9; - 2 この関数は BIGINT 型の値に使用しても問題ない。 最後の例は MySQL 4.1 でのみ有効。
https://w.atwiki.jp/gwhp/pages/31.html
Elementalist(エレメンタリスト) エアーオーソドックスE/Mo(GvG) ウォーターオーソドックスE/Mo(GvG)
https://w.atwiki.jp/civilization/pages/342.html
MOD/日本語化 MOD/日本語化 [#y74ca466] MOD日本語化について [#s89f5cfe] XML改変 [#s5779360] 注意: 文字化け対策 [#c26e73d1] Textフォルダ内以外のXMLの改変 [#g7e2a2af] アイコン改変 [#c7368a93] INIParser改変 [#c18911bf] 都市バーの文字化け修正 [#pd6f4fc8] 日本語化途中のMOD [#o617d914] Fall from Heaven2 [#xfe2ff36] Rise of Mankind [#b99c70d3] RoM用MOD(modmod) [#h774a3d0] 諸連絡用コメント欄 [#r019cfaa] MOD日本語化について MODの日本語化には以下の変更が必要です。 XML改変+アイコン改変(tgaが変更されている場合必要)+INIParser改変(CvPathが変更されている場合必要)***XML改変 [#s5779360] XML改変すべき編集ファイルの場所 Assets\XML\Text Textフォルダ以下の全てのXMLファイルに日本語を追加する。 .xmlを.txt等に変更して下さい。 日本語の追加方法は2つあります。 HTMLユニコード(Unicode)形式に日本語訳を変換し打ち込む。実体参照(IE6以上専用)で変換し打ち込む。+日本語訳を直接打ち込む。XMLファイルの先頭を ?xml version="1.0" encoding="ISO-8859-1"? から ?xml version="1.0" ? に変更してから日本語で直接打ち込みます。 例(日本語直打ち): ?xml version="1.0" ? !-- (中略) -- TEXT Tag TXT_KEY_LEADER_GORBACHEV /Tag English Gorbachev /English French Gorbachev /French German Gorbachev /German Italian Gorbachev /Italian Spanish Gorbachev /Spanish Japanese ゴルバチョフ /Japanese /TEXT 重要:言語の指定はタグの名前( English や Japanese )によるものではなく、「上から何番目にあるか」で判断しているようです。 つまり、上から6番目に置かれたものが日本語として使用されることになります。 注意: 文字化け対策 エディタによっては、文字コードをうまく扱えない場合があるようです。 上記のとおり、encodingがISO-8859-1の場合には日本語入力をUnicodeに変換する必要がありますし、フランス語・ドイツ語などでアルファベット(英語)以外の文字を使っている部分が編集中に勝手に変更されてしまい、実行時にXMLパースエラーとなる原因となる場合があります。注意してください。 (Windows標準のメモ帳なら、日本語のみUnicodeで変更すればよく、フランス語等の文字コードが勝手に変更されてしまうことはないようです) Textフォルダ内以外のXMLの改変 Textフォルダ内以外のXMLの改変が必要な場合もあるようです。 (未執筆…) アイコン改変 英語のMODを日本語版でやるとアイコンがおかしくなることがあります。 これは英語版と日本語版とではGameFont.tgaの内容が違うことから発生します。 Sid Meier s Civilization 4(J)\Assets\res\FontsにあるGameFont.tgaとGameFont_75.tgaに MODの\Assets\res\fontsにあるGameFont.tgaとGameFont_75.tgaの変更部分を貼り付けれて、MODのものと入れ替えれば正常に表示されます。 日本語版、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 英語MOD、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 日本語版対応、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 INIParser改変 都市バーの文字化け修正 MODスレ Vol.6の43氏による修正法 この方法でRoM日本語化版の都市バーの文字化けもなくなります。 43 名前:名無しさんの野望[sage] 投稿日:2008/01/24(木) 08 17 24 ID alWh7UIE うは、途中で書き込んでしまった・・・ 24 都市名と生産物が文字化けする現象ですが、 Assets/XML/Art/CIV4ArtDefines_Misc.xml の308行目(CITY_BILLBOARDSのところ)を fScale 1.0 /fScale から fScale -1.0 /fScale に修正すると直るのではないかと思います。 私が少し動かした限りでは大丈夫そうでした。もしよければ試してみてください。 日本語化途中のMOD Fall from Heaven2 専用ページができました。 Fall from Heaven II Rise of Mankind 公式サイト http //forums.civfanatics.com/showthread.php?t=273373 Rise of Mankind(RoM)Ver2.12の簡単な概要。242個の技術。279種のユニット。178種の施設。88種の世界遺産。35種の国家遺産。52種の公民。26種のユニットカテゴリー。19種の新たな資源。14種の新たな改善。5種の新たな文明(ヒッタイト、アビシニア、シャム、イロコイ、アッシリア)。4種の新たなプロジェクト。4種の新たな専門家。4種の新たな宗教(アメン・ラー、ゾロアスター、ナワリズム、ヘレニズム)。2種の新たな社会制度カテゴリー。2種の新たなマップサイズ(最大より54%大きい超大、134%大きい極大)。2種の新たなゲームスピード(215ターンのBlitz、3000ターンのSnail)。#br 導入方法現在(2008/07/01)英語本家 Ver2.2ファイルダウンロード最新版のv2.2は日本語化に対応していませんが、上記リンクのコメント欄からv2.12をダウンロードする事ができます。最新日本語パッチ Ver2.12Ver2.12日本語パッチ上記のRoM2.12本体と日本語化パッチをまとめたファイルhttp //www.megaupload.com/?d=1X37J7SV***RoM用MOD(modmod) [#h774a3d0] Extra MOD(RoM拡張MOD)- RoM2.12日本語化 TXT_できるだけ撲滅版RoM_Ver2.12JP+.zipRoM日本語化の影響でTXT_なんちゃらと大量にでてしまうのを防ぐMOD。TXT_なんちゃらはでなくなりますが、メッセージの一部が英語になります。- RoM2.12用インターフェース改善MODCustomInterface for RoM2.12.zipファイルあぷろだの326.zipと329.zipをダンロードされた方はバージョンアップしているので、346.zipをダウンロードしてください。RoM2.12日本語化 TXT_できるだけ撲滅版とも併用できるようです。・軍事力をスコアに表示 ・取引できる資源と技術を表示 ・文化バーと偉人バーの表示をより詳細に ・建造物と生産キューのリストを色分けして表示 ・世界遺産と国家遺産の数を建造物のラベルに表示 ・雇用している専門家の数と定住している専門家の数とその合計を専門家のラベルに表示 ・都市画面内の資源パネルのスクロールバーの位置を調整 ・偉人でのみ作成できる建造物が都市にある場合、建造物のラベルの左にアイコンを表示 ・偉人でのみ作成できる建造物が都市にある場合、内政担当相画面(F1)にアイコンを表示 その他おまけとして ・都市画面のSpecialistsのラベルを日本語化 ・RoMのシヴィロペディアのヒントを邦訳 ・イベントテキストの確率部分がきちんと表示されない点を修正 ・軍隊の維持費がまかなえなくなったときのテキスト”攻撃”を”ストライキ”に修正 ・シャルルマーニュの外交テキストのタイプミス修正 ・RoMのオリジナルイベントテキストを邦訳 ・EnhancedTechConquestを日本語化 ・ゲーム速度BlitzとSnailを日本語化 ・航空ユニット名を邦訳 ・上記以外の未訳テキストの一部を邦訳 ・テキストの一部を改訳 ・難易度「現人神」を追加 (以上readmeより抜粋・改変) RoM2.12用MainScreenModRom plus Mainscreen.zip上のRoM2.12用インターフェース改善MODとの併用は未確認なので自己責任でどうぞとのこと- RoM2.12用CGE プラスアルファmodCGEplus for RoM2.12上のRoM2.12用MainScreenModの改良版?CGEをベースにRoM用にカスタマイズサポートは行わないとのことなので自己責任で-ROM2.12用改善施設バランスアドオンダウンロードMODスレ Vol.14の904氏、911氏が提案、Vol.15の23氏が作製小屋弱体化をメインに、いくつかの改善効果を変更するアドオン。詳細はReadme参照。**諸連絡用コメント欄 [#r019cfaa] stack-style.org様のアップローダにてFfH2日本語化ファイル(0.23c)が消えた模様。とりあえず報告まで -- ↑civスレ@2ch 過去ログ置場の保管庫にミラーされている模様 -- 保管庫のファイルは2.014なんですが… -- Rise of Mankind v1.0日本語化パッチも消えてる(;; こっちは保管庫にはなかったです。 -- Rise of Mankind v1.0日本語化パッチだったらCiv村あるよ。 -- stack-style.org様のアップローダにてFfH2日本語化ファイル(015j&021f改)UPされた模様 -- たまにPlay中にフリーズするんですがみなさんはどうですか? -- 初心者 日本語版を英語対応も欲しい。 -- 名前
https://w.atwiki.jp/kasogame/pages/16.html
Source MOD GoldenEye Source Coven Modular Combat NEOTOKYO° Obsidian Conflict Suicide Survival Battle Grounds 2 Synergy
https://w.atwiki.jp/tes5/pages/348.html
タイトルに360とPS3ってあるんだからMODはそっちのwikiでやってくれ ここと同じ2ch発wikiがもう出来てるよ - 名無しさん 2016-11-15 01 33 07 とりあえずテンプレ代わりに追加、分類なんかは後から考える方向で - 名無しさん 2016-11-14 21 46 48 他所からの情報だけど、 ◆Ultimate Player Start ステータス、スキル、perk、アイテム全てほぼMAX状態でスタート ◆Carry weight x3 倍率は5 10 30色々ある ◆Rich Merchants of Skryim 商人の所持金を1万ゴールドまで増やす ◆Deadly Destruction 破壊魔法を強化する(ダメージブースト、ステルスアタックとか) ◆Phenderix Magic evolved 魔法やスキルを増やす ◆Invincible Dogs of Skryim仲間犬追加&無敵化 ◆Talos Guide You (Protected NPCs) ほとんどのNPCが死なない、プレイヤーしか倒せなくなる このあたりが気になるかな、自分はまだMODに手を付けてないからどんなものかもわからないけど。 - 名無しさん 2016-11-14 08 28 40
https://w.atwiki.jp/akasatanahama/pages/27.html
概要 新しい剣・シャベル・斧・ツルハシ・クワや、適正ブロックを自由に設定できるツールを追加する。 ソースコード AluminiumMod.java package tutorial.aluminiummod; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemHoe; import net.minecraft.item.ItemSpade; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemSword; import net.minecraftforge.common.util.EnumHelper; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; @Mod(modid = AluminiumMod.MODID, name = AluminiumMod.MODNAME, version = AluminiumMod.VERSION) public class AluminiumMod { public static final String MODID = "AluminiumMod"; public static final String MODNAME = "Aluminium Mod"; public static final String VERSION = "1.0.0"; public static Item aluminium; public static Item swordAluminium; public static Item shovelAluminium; public static Item pickaxeAluminium; public static Item axeAluminium; public static Item hoeAluminium; public static Item toolAluminium; public static ToolMaterial ALUMINIUM; @EventHandler public void perInit(FMLPreInitializationEvent event) { aluminium = new Item() .setCreativeTab(CreativeTabs.tabMaterials) .setUnlocalizedName("aluminium") .setTextureName("aluminiummod aluminium"); GameRegistry.registerItem(aluminium, "aluminium"); ALUMINIUM = EnumHelper.addToolMaterial("ALUMINIUM", 3, 1000, 7.5F, 2.5F, 10) .setRepairItem(new ItemStack(AluminiumMod.aluminium)); swordAluminium = new ItemSword(ALUMINIUM) .setCreativeTab(CreativeTabs.tabCombat) .setUnlocalizedName("swordAluminium") .setTextureName("aluminiummod aluminium_sword"); GameRegistry.registerItem(swordAluminium, "swordAluminium"); shovelAluminium = new ItemSpade(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("shovelAluminium") .setTextureName("aluminiummod aluminium_shovel"); GameRegistry.registerItem(shovelAluminium, "shovelAluminium"); pickaxeAluminium = new AluminiumPickaxe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("pickaxeAluminium") .setTextureName("aluminiummod aluminium_pickaxe"); GameRegistry.registerItem(pickaxeAluminium, "pickaxeAluminium"); axeAluminium = new AluminiumAxe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("axeAluminium") .setTextureName("aluminiummod aluminium_axe"); GameRegistry.registerItem(axeAluminium, "axeAluminium"); hoeAluminium = new ItemHoe(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("hoeAluminium") .setTextureName("aluminiummod aluminium_hoe"); GameRegistry.registerItem(hoeAluminium, "hoeAluminium"); toolAluminium = new AluminiumTool(ALUMINIUM) .setCreativeTab(CreativeTabs.tabTools) .setUnlocalizedName("toolAluminium") .setTextureName("aluminiummod aluminium_tool"); GameRegistry.registerItem(toolAluminium, "toolAluminium"); } } AluminiumPickaxe.java package tutorial.aluminiummod; import net.minecraft.item.ItemPickaxe; public class AluminiumPickaxe extends ItemPickaxe { public AluminiumPickaxe(ToolMaterial toolMaterial) { super(toolMaterial); } } AluminiumAxe.java package tutorial.aluminiummod; import net.minecraft.item.ItemAxe; public class AluminiumAxe extends ItemAxe { public AluminiumAxe(ToolMaterial toolMaterial) { super(toolMaterial); } } AluminiumTool.java package tutorial.aluminiummod; import java.util.Set; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemTool; import com.google.common.collect.Sets; public class AluminiumTool extends ItemTool { private static final Set canHarvestBlock = Sets.newHashSet(new Block[] { Blocks.diamond_block }); public AluminiumTool(ToolMaterial toolMaterial) { super(0.0F, toolMaterial, canHarvestBlock); } @Override public boolean func_150897_b(Block block) { return true; } @Override public float func_150893_a(ItemStack itemStack, Block block) { if (block.getMaterial() == Material.rock) { return this.efficiencyOnProperMaterial; } return super.func_150893_a(itemStack, block); } // ここにItemHoeのプログラムを張り付ければ、クワの効果も得られる。 } 解説 ToolMaterial ツールの性質を保持するためのenum。 ToolMaterial setRepairItem(ItemStack stack) 金床で修繕するための素材を設定するメソッド。 EnumHelper ToolMaterial addToolMaterial(String name, int harvestLevel, int maxUses, float efficiency, float damage, int enchantability) 新しくツールマテリアルを追加するためのメソッド。 引数は順に、ツールマテリアルの名前・回収レベル・最大耐久値・採掘速度・攻撃に使用したときのダメージ倍率・エンチャントの付きやすさ。 ダイヤモンドは、3, 1561, 8.0F, 3.0F, 10 Item public boolean func_150897_b(Block block) 引数のブロックを回収できるかを返す。 public float func_150893_a(ItemStack itemStack, Block block) 採掘速度を返す。 ItemToolでは、コンストラクタの第3引数のSetに登録されているブロックのときに適性時採掘速度を返している。 使用例 オファレンの万能ツールを追加している部分 +オファレンMOD OfalenModCore.java package nahama.ofalenmod; /*略*/ /** @author Akasata Nahama */ @Mod(modid = OfalenModCore.MODID, name = OfalenModCore.MODNAME, version = OfalenModCore.VERSION) public class OfalenModCore { public static final String MODID = "OfalenMod"; public static final String MODNAME = "Ofalen Mod"; public static final String VERSION = "[1.7.10]1.0.0"; /*略*/ /** 最初に行われる処理。アイテム・ブロックの追加などを行う */ @EventHandler public void preInit(FMLPreInitializationEvent event) { /*略*/ // アイテムを設定するメソッドを実行 OfalenModItemCore.registerItem(); /*略*/ } /*略*/ } OfalenModItemCore.java package nahama.ofalenmod.core; /*略*/ public class OfalenModItemCore { /*略*/ public static Item toolPerfectOfalen; /*略*/ /**アイテムを設定する*/ public static void registerItem () { /*略*/ toolPerfectOfalen = new OfalenPerfectTool(OfalenModMaterialCore.PERFECTT) .setUnlocalizedName("toolPerfectOfalen") .setTextureName("ofalenmod ofalen_perfect_tool"); GameRegistry.registerItem(toolPerfectOfalen, "toolPerfectOfalen"); /*略*/ } } OfalenPerfectTool.java package nahama.ofalenmod.item.tool; import nahama.ofalenmod.OfalenModCore; import net.minecraft.block.Block; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.EnumAction; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemTool; import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.entity.player.UseHoeEvent; import cpw.mods.fml.common.eventhandler.Event.Result; public class OfalenPerfectTool extends ItemTool { public OfalenPerfectTool(ToolMaterial material) { super(0.0F, material, null); this.setCreativeTab(OfalenModCore.tabOfalen); } @Override public boolean func_150897_b(Block block) { return true; } /**採掘速度の設定*/ @Override public float func_150893_a(ItemStack itemStack, Block block) { //他のツールでは適正ブロックの判定をするが、ここではすべてに適正採掘速度を適用する return this.efficiencyOnProperMaterial; } //クワの処理 /**アイテムが使われた(右クリック)時の処理*/ @Override public boolean onItemUse(ItemStack itemStack, EntityPlayer entityPlayer, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) { //プレイヤーが編集不可ならば if (!entityPlayer.canPlayerEdit(x, y, z, side, itemStack)) { //falseを返す return false; } else { //eventの登録 UseHoeEvent event = new UseHoeEvent(entityPlayer, itemStack, world, x, y, z); if (MinecraftForge.EVENT_BUS.post(event)) { return false; } if (event.getResult() == Result.ALLOW) { //ダメージを与える itemStack.damageItem(1, entityPlayer); return true; } //右クリックされたブロックを取得する Block block = world.getBlock(x, y, z); //右クリックされたブロックの上が空気ブロックで、右クリックされたブロックが草ブロックか土ブロックならば if (side != 0 world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) (block == Blocks.grass || block == Blocks.dirt)) { Block block1 = Blocks.farmland; //音を鳴らす world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F); //クライアント側では何もせず if (world.isRemote) { return true; //サーバー側では } else { //ブロックを置き換えて world.setBlock(x, y, z, block1); //ダメージを与える itemStack.damageItem(1, entityPlayer); return true; } } else { return false; } } } //剣の処理 /**Entityを叩いたときの処理。ItemToolでは2のダメージをアイテムに与えるが、剣と同じように1与えるようにする。*/ @Override public boolean hitEntity(ItemStack itemStack, EntityLivingBase target, EntityLivingBase player) { itemStack.damageItem(1, player); return true; } @Override public EnumAction getItemUseAction(ItemStack itemStack) { return EnumAction.block; } @Override public int getMaxItemUseDuration(ItemStack itemStack) { return 72000; } @Override public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) { player.setItemInUse(itemStack, this.getMaxItemUseDuration(itemStack)); return itemStack; } } Tips ここで、実装したツールに常時エンチャントを追加する方法を紹介する。 コードは、匠Craftの匠式ツールや対地雷ツールを参考にしていただきたい。 Itemをオーバーライドしたクラスに、以下のメソッドを追加する。 //アイテムに対して毎ティック呼ばれるメソッド。 //引数は、itemStack(アイテムと個数、メタデータ等をまとめたもの),world(ワールド),entity(持っているEntity),slot(現在あるスロット番号),isHeld(手持ちかどうか) public void onUpdate(ItemStack itemStack, World world, Entity entity, int slot, boolean isHeld) { //エンチャントされていないかどうかを確認する。 if (itemStack.isItemEnchanted() == false) { //エンチャントを付与する。引数はエンチャント,レベルの順に追加する。 itemStack.addEnchantment(TEnchantment.enchantmentMS, 1); } } これにより、常時効果を発揮するエンチャントや手に持ってるときに効果を発揮するものなどを実装できる。 コメント この項目に関する質問などをどうぞ。 アルミニウムツールが耐久値を保持しないのですが、、 - 名無しさん 2015-08-22 17 58 35 まだ編集が終わっていません。原因を調べ、テンプレートを使用して修正します。報告ありがとうございます - 赤砂蛇凪浜 2015-08-23 08 51 21 編集完了しましたが、こちらの環境では特に問題はありませんでした。解決できていない場合はもう一度コメントしてくださるとありがたいです。 - 赤砂蛇凪浜 2015-09-04 09 17 25 質問です。黄昏の森のstealeafでできるツールのようにもともとエンチャントがつくツールはどのようなコードにすればいいのでしょうか? - 名無しさん 2017-01-07 16 19 06 解決しました。 - 名無しさん 2017-01-22 10 08 12 方法を教えていただけませんか? - あるふぁ 2017-05-20 16 26 48 匠craftの「地雷除去」のように、新しいエンチャントをつける方法を解説していただけると助かります。 - あるふぁ 2017-05-20 18 53 49 追加いたしました、ご確認ください。 - Tom Kate 2017-05-22 19 34 58 すみません、伝わりにくかったと思います…匠craftの「地雷除去」のように、新しいエンチャントの”種類”を作る方法でした。 - あるふぁ 2017-05-23 20 15 17 エンチャント「追加」ですか。申し訳ありません。追加予定はありますがすぐにはできないと思いますのでご了承ください。 - Tom Kate 2017-05-23 20 26 53 どんなブロックでもクリエイティブの時のように即時破壊し、ドロップさせるツールは作れますか? - あるふぁ 2017-05-31 19 29 48 通常破壊可能なブロックを採掘したいのであれば、比較的容易に作れます。AluminiumTool.javaでの実装を応用し、func_150893_aで常にefficiencyOnProperMaterialを返せば、通常破壊可能なすべてのブロックを、適正採掘速度で破壊できます。さらに、EnumHelper.addToolMaterialの第四引数に大きな値を渡すことで、クリエイティブ以上の採掘速度を出すことが可能です。(1500以上であれば、通常時は黒曜石を最大速度で破壊できます。)岩盤のような破壊不可ブロックは、干渉できるイベントが見当たらないため、左クリック時に破壊することは簡単ではないと思います。アイテム使用時に呼ばれるonItemUseメソッドをオーバーライドすれば、右クリック時に岩盤を破壊し、ドロップさせるといった処理は可能です。 - 赤砂蛇凪浜 2017-06-01 17 50 09 ありがとうございます!実は返信が来る前に試行錯誤して解決してしまったのですが、参考になりました。 - あるふぁ 2017-06-01 18 38 38 こちらも「防具の追加」同様に、金床で修理することが出来ません。 - mod初心者 2017-06-17 12 48 38 ご指摘ありがとうございます。原因は「防具の追加」と同様です。修正しておきました。 - 赤砂蛇凪浜 2017-06-17 16 52 20 解決しました!ありがとうございました! - mod初心者 2017-06-19 17 19 34 参考になりました、ありがとうございます - 名無しさん 2017-08-04 19 14 19 名前
https://w.atwiki.jp/morrowind/pages/234.html
Morrowind Visual Pack【テクスチャ改善Mod】 最終更新日 2009-12-17 タグ #M *Mod Morrowind_Visual_Pack 目の保養 概要 Ayseさん、Lord Gabryaelさん、Qarlさん、Raptreさん、Zuldazugさん作。 数あるTexture Replacerの中の一つ。Bethesdaのテクスチャの雰囲気を保ちつつ綺麗にした感じ。 「No More Dodgy Paintings!【Visual Packのタペストリーで派手すぎるものを落ち着いたデザインに】」のページも参照。 ダウンロード FileFront -- Morrowind Visual Pack- Combined (3.0) Morrowind Visual Pack 2.11、2.2、XTをひとつのパッケージにまとめたもの。スクリーンショット有り。 PES -- Morrowind Visual Pack Compilation 3.0 RC1 同上。スクリーンショット有り。 コメント欄 Morrowind Visual Pack 2.11+2.2+XTを使ってる。(・∀・)イイ!! -- 管理人 (2006-01-02 16 00 50) Texture Replacerはもう使ってない。見た目の美しさよりも軽さを優先するようになったから。Texture Replacerを使うとFPSが大幅に低下するという訳ではないけど。パソコンのスペックが頼りないので。 -- 管理人 (2007-10-31 09 52 23) Texture Replacerは外人さん達によって作られているので、物によっては日本人の感覚に合わない物もある。「それは派手すぎだろ!?」と言いたくなるようなやつとか。その点Morrowind Visual Packは色彩がおとなしめで良い感じだった。 -- 管理人 (2007-10-31 10 15 12) 名前 コメント
https://w.atwiki.jp/terra-tech/pages/98.html
ControlBlocks解説追加ブロック一覧スイベル ピストン レールピストン フリクションパッド MTMag PID Control PID Control解説共通 Accel PID,Strafe PID Hover PID Blockmover解説取り付け方 Blockmover設定画面右上(処理一覧) 右下(処理追加、削除) Blockmover設定解説Properties ConditionInput(キー操作) Sensing(Techの状態の検知) Variables(Blockmoverの状態の検知) More(その他) OperatorMoving Pointing Conditions(条件式) More(その他) Blockmover List 設定例ピストン スイベル ControlBlocks解説 Blockmoverと呼ばれるブロックを押したり旋回させる事ができるブロックや、 いくつかのアクセサリーを追加するプラグイン 追加ブロック一覧 スイベル ブロックを旋回させるBlockmover 画像 名前 旋回速度 GSO Medium Embedded Swivel 9 Venture Inline Swivel 12 GSO Small Embedded Swivel 6 Hawkeye Dual Rotor Swivel 9 R.R. Medium Inline Swivel 6 ピストン ブロックを押す事ができるBlockmover Hawkeye Armoured Panel Gateはブロックを押す機能を持たない このため拠点ブロックではなく装飾ブロックのカテゴリに入っている 画像 名前 動作速度 ピストン距離 GSO Piston 0.08 1 GeoCorp Large Piston 0.06 2 Hawkeye Telescopic Piston 0.075 3 Hawkeye Armoured Panel Piston 0.075 2 Better Piston 0.15 1 Venture Twist Piston 0.12 2 R.R. Floating Piston 0.07 5 Hawkeye Armoured Panel Gate 0.075 2 レールピストン 特殊なピストン 始点となるBetter Future Rail PistonにRail segmentを接続することで、レールを好きなように延伸できる 分岐するレールを作ったり、始点と終点を繋げた環状のレールを作る事はできない 画像 名前 動作速度 Better Future Rail Piston 0.3 Better Future Rail segment Better Future Rail long segment Better Future Rail wedge segment Better Future Rail large wedge segment Better Future Rail corner segment Better Future Rail large corner segment フリクションパッド とても滑りにくいゴムパッド 画像 名前 Small Friction Pad Non Slip-A-Tron 3000 MTMag 同じMTMag同士を近づける事でRRのジョイントのように複数のTechを連結できるブロック 接続を解除するにはXキー(爆発ボルトと同じキー)を押し続けながら離れる 画像 名前 FixedJoint MTMag BallJoint MTMag BallJoint Large MTMag SwivelJoint Large MTMag PID Control PID制御でTechの動きを制御するコントローラー Inverse Drive Regulatorは前後左右の水平方向、Altitude Control Systemは上下の高度操作を行う 設定画面の開き方はブロックを右クリック PID制御については複雑なので割愛します Wikipedia PID制御 youtube 【わかりすぎる】PID制御の基礎 画像 名前 Inverse Drive Regulator Altitude Control System PID Control解説 共通 Proportional Gain Integral Gain Derivative Gain PID制御の比例・積分・微分制御をそれぞれ設定します 0にすると動作は無効化されるので、P制御やPI制御などもできます Enable PID 制御のオン、オフを切り替えます Accel PID,Strafe PID Enable Position Holding PID制御の目標値を現在のTechの速度から、移動操作をやめた時のTechの位置に変更します チェックをオンにすると、操作キーを離した時の位置に留まろうとします Hover PID Target Height PID制御の目標高度を指定します Manual Target Change Rate 高度を手動で操作した時(操作設定の上昇キー)の操作量を変更します Use static altitude 目標高度を対地高度(地表からの高度)から海面高度(高度計で表示される高度)に変更します Target Current Height 目標高度を現在の高度に設定します Blockmover解説 Blockmoverにはブロックを押すピストン(Piston)と、旋回させるスイベル(Swivel)の二種類がある 右クリックで開くメニューから作動条件や動作を細かく設定することができる 取り付け方 Blockmoverを動かすためには、 Blockmoverが取り付けられているブロックと動かすブロックがアタッチポイントで接続されててはいけない 例えばこのような配置では、スイベルとスイベルが動かそうとしているGSOブロックが Venブロックで接続されているため動かない GSOブロックと繋がっているVenブロックを外すと動くようになる アタッチポイント同士で接続されていなければ、このようにブロックが隣接していても問題無く動く ブロックの移動先にブロックがある場合もぶつかる事なくめり込ませる事ができる また、ルートキャブ(最初に設置した操縦ブロック)をBlockmoverの先端に設置してはいけない このTechはスイベルの先にルートキャブが設置されているのでスイベルは動かない 先端以外の位置にルートキャブを設置すると動くようになる ルートキャブ以外の操縦ブロックはBlockmoverの先端に設置しても問題なく動作する + ルートキャブの変更について 複数の操縦ブロックを設置している場合、操縦ブロックを付け外しする事でルートキャブを変更できる GSO操縦ブロック、Ven操縦ブロックの順に設置したTech この時点ではGSO操縦ブロックがルートキャブになっている GSO操縦ブロックを一度取り外し、再び設置する これでルートキャブはVen操縦ブロックに変わる Techを分解するとVen操縦ブロックに操作が移る事からも、ルートキャブが変わっているのがわかる Blockmover設定画面 Blockmoverを右クリックすると設定画面が出る デフォルトでは矢印キーで旋回などの簡単なプリセットが入っているが、自由に処理を追加する事で複雑な動作ができる 右上(処理一覧) このBlockmoverに設定されている処理の一覧 クリックで編集する処理を選択 現在動作中の処理は太字で強調表示される 複数の処理がある場合は、上から順に実行される DO SetPos ( 1 ) DO SetPos ( 0 ) たとえばこのように常にピストン位置を1にする処理と0にする処理の2つが並んでいる場合 下の処理が最後に実行されるのでピストン位置は0、縮んだままになる 右下(処理追加、削除) Insert 新しい処理を追加 三角ボタン 選択中の処理を上下に移動 Remove 選択中の処理を削除 Copy text Blockmoverに登録されている処理を全てクリップボードにコピー Copy all 上記に加え、Propertiesも含めた処理を全てコピー Paste text クリップボードの処理をこのBlockmoverに貼り付け Blockmover設定解説 Properties Blockmover本体の設定 Input local to tech 入力操作をTechの操作時に限定するかどうかチェックを外すと非操作中のTechのBlockmoverも動かせる Current Value 現在のBlockmoverの動作位置 Current Velocity 現在のBlockmoverの動作速度 Max Velocity Blockmoverの最高動作速度 Use limits 動作量の制限の有効化、無効化 ※-Piston限定 Min Value Limit 最低位置 Max Value Limit 最大位置 ※-Swivel限定 Center of Limit 角度制限の中心になる位置 Extent of Limit Center of Limitから動かすことのできる角度 Back-push movement 動かしたブロックの質量によって受ける反トルクのオン・オフ Name Blockmoverの名前特に必要ないが、Alt+Cのリストでわかりやすくなる Condition 動作するための条件を指定する部分 Input(キー操作) OnPress キーが押された時 WhileHeld キーが押されている間 OnRelease キーを離した時 Toggle キーを押す度にオンとオフを切り替え Sensing(Techの状態の検知) EnemyTechIsNear 距離内に敵が入った時 PlayerTechIsNear 距離内にプレイヤーが入った時 AboveSurfaceElev 地面からの高さがパラメーター以上になったら AboveVelocity Techの移動速度がパラメーター以上になったら(速度の単位はm/sで1メートルは1ブロックの長さ) Variables(Blockmoverの状態の検知) IfPosAbove ピストン位置またはスイベルの角度がこれより大きい場合 IfPosEqual ピストン位置またはスイベルの角度がこれと等しい場合 IfPosBelow ピストン位置またはスイベルの角度がこれより小さい場合 IfSpeedAbove ピストンまたはスイベルの動作速度がこれより速い場合 IfSpeedEqual ピストンまたはスイベルの動作速度がこれと等しい場合 IfSpeedBelow ピストンまたはスイベルの動作速度がこれより遅い場合 More(その他) AlwaysOn 常にオン Operator Conditionから出力があった場合に行うBlockmoverの動作 Moving SetPos ピストン位置、もしくは角度を指定した位置に設定 ShiftPos 指定した量だけピストン位置、もしくは角度を現在の値から移動 SetSpeed 現在の動作速度を設定 ShiftSpeed 現在の動作速度を指定した量だけ増減 Pointing ArrowPoint Techの速度方位航空機で言うフライトパスマーカーやベロシティーベクトルのようなもの TargetPoint フォーカス中の敵の位置 敵を見失った場合は中央に戻る TargetPointPredictive 基本的な動作はTargetPointと同じだが、パラメーターに入力した弾速分のリードを取る PlayerPoint プレイヤーのTech CursorPoint マウスカーソルの方向 CameraPoint カメラが向いている方向 GroundPoint 地面の方向 真下 NorthPoint 北 Conditions(条件式) IfThen EndIfかElseまでの間の全てを実行 OrThen 上の条件が満たされない場合はこの条件をチェック ElseThen 条件式が満たされなかった場合に実行 EndIf 条件式を終了し、通常の処理に戻る More(その他) Nothing 何もしない FireWeapons Blockmoverに接続されている武器を発射 Blockmover List Alt+Cで現在のTechに装着されている全てのBlockmoverのリストを表示できる Propertiesから名前を付けている場合、ブロック名ではなく付けた名前が表示される また、下のShow Toolから全てのBlockmoverの一部設定を一括で変更する事が可能 設定例 コピーしてBlockmoverの設定画面からPaste textで貼り付けると、設定例を読み込むことが出来ます 追加編集募集! [部分編集] ピストン Cキーでピストンの伸び縮みを切り替え IF ( Toggle ( C, -1 ) , 0 ) DO SetPos ( 1 ) ELSE DO SetPos ( 0 ) 敵が距離50以内に居る場合、ピストンが伸びて接続されている武器を発射 IF ( EnemyTechIsNear ( 50 ) , 0 ) DO SetPos ( 1 ) DO FireWeapons ( 0 ) ELSE DO SetPos ( 0 ) スイベル 通常は正面で待機し、AキーとDキー(ハンドル操作)に連動して左右に30度ずつ旋回 DO SetPos ( 0 ) WhileHeld ( A, 1 ) DO SetPos ( -30 ) WhileHeld ( D, 1 ) DO ShiftPos ( 30 ) 3を押すたびに敵の方向の追尾とカーソル位置の追尾を切り替え IF ( Toggle ( Alpha3, 1 ) , 0 ) DO TargetPoint ( 1 ) ELSE DO CursorPoint ( 1 ) Cキーで左右に首振り・停止を切り替え OnPress ( C, 1 ) DO SetPos ( 30 ) IF ( Toggle ( C, -1 ) , 0 ) IF ( IfPosEqual ( 30 ) , 0 ) DO SetPos ( -30 ) ENDIF IF ( IfPosEqual ( -30 ) , 0 ) DO SetPos ( 30 ) ENDIF ELSE DO SetPos ( 0 ) ENDIF 敵の方向を照準 DO TargetPoint ( 1 ) 弾速140(戦艦砲Mk3と同値)で偏差を取るように、敵の方向を照準 DO TargetPointPredictive ( 140 ) コメントフォーム MTMagはそれぞれ同じ種類のMTMag同士(Balljoint MTMagとBalljoint Large MTMagの連結などは不可)でないと連結しません、もしそれで動かないならTechのスクリーンショットを貼ってみてください -- 名無しさん (2020-10-15 15 05 31) 上のコマンドをコピーしてcopy allを押したのですが何もなりません 何か操作が間違ってるんですかね? - 名無しさん (2020-11-17 22 23 35) 解説文が間違ってますね、Copy allはコマンドをクリップボードにコピーするボタンで貼り付けるのはPaste textです あとで修正しておきます - 名無しさん (2020-11-18 00 27 21) うまく起動しない。youtubeに動画出してくれ。 - 名無しさん (2022-11-10 03 54 03) ブロックを右クリックしてもメニューが出てきません… - 名無しさん (2023-03-13 07 16 26) ona - 名無しさん (2023-03-13 22 18 21) もしかしてバージョンアップに対応してない・・・? - 名無しさん (2023-07-27 00 34 20) 最近使ってると突然落ちる。 - 名無しさん (2023-12-29 21 11 56) 注文付けるみたいであれだけど「現バージョン」みたいな表記じゃなくて出来れば「バージョンx.x」みたいな表記だと助かるかなぁ。あとから情報見てる身としては「現バージョン」が現行の1.6を指してるのか、それとも過去のバージョンで追記されてそのまま放置されてるだけなのか分かりづらいのよね。 - 名無しさん (2024-02-17 21 07 44) このModの為に作られた武器Modの固定砲の制御が一切出来ない状態なのでいつか動かせるようになって欲しいな - 名無しさん (2024-02-21 20 46 12) New! とりあえず現行1.6(2024-02-08_15-18-14 26087cdc)で動作確認したので動かないという文面を削除 - 名無しさん (2024-02-22 00 30 27) New! 名前
https://w.atwiki.jp/pathofexile12/pages/186.html
詳説・特徴 ジェムレベルによる変化 入手方法 エンチャント 関連リンク Blink Arrow Attack,Minion,Duration,Movement,Travel,Bowマナコスト 14-20クールダウン 3.0秒攻撃速度倍率 100% Fires an arrow at the target destination. When the arrow lands, you are teleported to it and a clone is summoned at your old location. The clone is a minion that uses your bow and quiver. クオリティ1%あたり1.5% increased Arrow Speed日本語訳求む Base duration is 3 seconds基本持続時間は3秒 Minions deal 75% more Damage日本語訳求む Minions deal (0-114)% increased Damageミニオンの与ダメージが(0-114)%増加 (0-57)% increased Minion Maximum Life日本語訳求む 詳説・特徴 ジェムレベルによる変化 +... レベル マナコスト display_minion_monster_level minion_damage_+% minion_maximum_life_+% 1 10 29 14 24 2 13 35 14 27 6% 3% 3 17 43 15 30 12% 6% 4 21 52 15 33 18% 9% 5 25 60 15 35 24% 12% 6 29 69 16 38 30% 15% 7 33 77 16 40 36% 18% 8 36 83 16 43 42% 21% 9 39 90 16 46 48% 24% 10 42 96 17 48 54% 27% 11 45 102 17 50 60% 30% 12 48 109 17 52 66% 33% 13 51 115 17 54 72% 36% 14 54 121 18 56 78% 39% 15 57 127 18 58 84% 42% 16 60 134 18 60 90% 45% 17 63 140 19 62 96% 48% 18 66 146 19 64 102% 51% 19 68 151 20 66 108% 54% 20 70 155 20 68 114% 57% 21 72 159 21 70 120% 60% 22 74 159 21 72 126% 63% 23 76 159 22 74 132% 66% 24 78 159 22 76 138% 69% 25 80 159 22 78 144% 72% 26 82 159 23 80 150% 75% 27 84 159 23 82 156% 78% 28 86 159 23 84 162% 81% 29 88 159 23 86 168% 84% 30 90 159 24 88 174% 87% 31 91 159 24 89 177% 88% 32 92 159 24 90 180% 90% 33 93 159 25 91 183% 92% 34 94 159 25 92 186% 93% 35 95 159 25 93 189% 94% 36 96 159 26 94 192% 96% 37 97 159 26 95 195% 98% 38 98 159 27 96 198% 99% 39 99 159 27 97 201% 100% 40 100 159 27 98 204% 102%